Big Huge Thesaurus

vena cava

noun